package com.guigu.www.cxk.service;

import com.guigu.www.mapper.MindTestMapper;
import com.guigu.www.pojo.*;

import java.util.List;

public interface CXKQuestionPgService {

    /*查询题库表*/
    List<Rubric> selectQub(int rid);

    /*根据评估类型查询题目在查询选项*/
    List<RubricOption> SelectOption(int rid);

    /*添加用户答题表*/
    int ListUserAwer(UserAnswer userAnswer);

    /*根据问卷表id查询问卷信息*/
    Question selectQuestion(int rid);

    /*添加体质测量表*/
    int saveQuestion(ConstitutionTest constitutionTest);

    /*添加心理测评表*/
    int saveMindTest(MindTest mindTest);

    /*添加风险测评表*/
    int saveRiskTest(RiskTest riskTest);

    /*体质测评修改*/
    int updateByIdCon(ConstitutionTest constitutionTest,int mid);

    /*心理测评修改*/
    int updateByIdMind(MindTest mindTest,int mid);

    /*风险测评的修改*/
    int updateByIdRisk(RiskTest riskTest,int mid);

    /*根据用户id查询用户表*/
    Member selectMember(int sid);

    /*查询体制测评是否测评过*/
    ConstitutionTest selectByMid(int mid);

    /*查询心理测评表是否测评过*/
    MindTest selectByMind(int mid);

    /*查询风险测评表是否测评过*/
    RiskTest selectRisk(int mid);

    /*查询用户答题表*/
    UserAnswer selectByMid(Integer rid,Integer mid);

    /*根据用户答题表的题目id和会员id删除重复的表*/
    int DeleteByMid(Integer rid,Integer mid);
}
